Learning Program Component Order

نویسندگان

  • Steven P. Reiss
  • Qi Xin
چکیده

Successful programs are written to be maintained. One aspect to this is that programmers order the components in the code files in a particular way. This is part of programming style. While the conventions for ordering are sometimes given as part of a style guideline, such guidelines are often incomplete and programmers tend to have their own more comprehensive orderings in mind. This paper defines a model for ordering program components and shows how this model can be learned from sample code. Such a model is a useful tool for a programming environment in that it can be used to find the proper location for inserting new components or for reordering files to better meet the needs of the programmer. The model is designed so that it can be finetuned by the programmer. The learning framework is evaluated both by looking at code with known style guidelines and by testing whether it inserts existing components into a file correctly. Keywords—Program style, component ordering, programming environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Goals, Dimensions, and Design of Program Investigation

If we are keen to boost the process of language learning, we need to study every aspect and component of our course. To this end, we carry out an investigation in which every detail of the course is put under microscope. Assessment of a course is an attempt in which different type of information is gathered systematically in order to study the working of a language instruction program. Certainl...

متن کامل

Concordance of Continuing Education Programs with the Principles of Adult Learning and their Effectiveness: Perspectives of Nurses in Mashhad University of Medical Sciences

Introduction: Continuing education is an essential component of the professionalization of nursing and could be viewed as a catalyst for the development of nursing practice. This study aimed to determine the concordance of the continuing education programs with the principles of adult learning and the effectiveness of these programs from the perspective of nurses. Methods: In this cross-secti...

متن کامل

Evaluation of medical education virtual program: P3 model

Introduction: In e-learning, people get involved in a processand create the content (product) and make it available for virtuallearners. The present study was carried out in order to evaluatethe first virtual master program in medical education at ShirazUniversity of Medical Sciences according to P3 Model.Methods: This is an evaluation research study with post singlegroup design used to determi...

متن کامل

Karaoke in Costa Rica: A Multidimensional Approach to Study Abroad

This case study was conducted to determine the benefits of a multi-dimensional study abroad program that included a community service component. It encompassed the following aspects of the study abroad experience: motivation for travel, language learning research, the role of autonomy in language learning, and cultural awareness, behaviors, and attitudes. The researcher acted as a participant a...

متن کامل

A pilot randomized controlled trial on the effectiveness of inclusion of a distant learning component into empathy training

  Background : Studies have shown a gradual decline in empathy of medical trainees with increasing years of education. Methods to augment empathy show some promise, but the most effective methods are both expensive and time consuming.To assess effectiveness of communication skills training program as a distant learning method in improving empathy.   Method s: Fourteen first year residents of ps...

متن کامل

وزن‌ دهی و اولویت‌بندی عوامل و نشانگرهای ارزشیابی برنامه درسی علوم تجربی دوره ابتدایی

Hierarchical analysis is one of the prioritization methods of phenomena. This method provides comparison and use of expert people. In this research, the men-tioned method was applied in order to weight and prioritize valuation factors and indicators for applied science in primary school. The methodology of this research is descriptive survey. The statistical population is all experts (education...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1707.06737  شماره 

صفحات  -

تاریخ انتشار 2017